package com.cmeduSystem.common.flow.model;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

/**
 * 被委托用户的实体。
 *
 * @author xulei
 * @date 2025-09-04
 */
@Data
@TableName(value = "zz_flow_delegated_user")
public class FlowDelegatedUser {

    /**
     * 主键Id。
     */
    @TableId(value = "id")
    private Long id;

    /**
     * 委托数据Id。
     */
    @TableField(value = "delegate_id")
    private Long delegateId;

    /**
     * 被委托用户Id。
     */
    @TableField(value = "user_id")
    private Long userId;

    /**
     * 被委托人的确认状态，具体值可参考FlowDelegatedUserConfirmStatus常量类。
     */
    @TableField(value = "confirm_status")
    private Integer confirmStatus;
}
